package com.work.work_demo.work9;

import java.util.HashSet;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
//        1.定义User类,定义属性username(用户名)和password(密码),提供对应的构造以及get/set方法
//        2.创建测试类
//        2.1.创建HashSet对象
        HashSet<User> users = new HashSet<>();
//        2.2.创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        while (true) {
            System.out.println("请输入你的用户名");
            String userName = scanner.next();
            System.out.println("请输入你的密码");
            String passWord = scanner.next();
//        2.3.创建一个对象,将输入的用户名和密码封装成User对象
            User user = new User(userName, passWord);
//        2.4.添加到set集合,如果add返回的是true,证明可以添加,集合中没有重复的元素
            if (users.add(user)) {
                System.out.println("注册成功");
                System.out.println("当前注册用户" + users);
            } else {
                System.out.println("注册失败");
            }
//        否则add方法返回false,证明不可以添加,集合中有重复的元素
        }
    }
}